package camid.distribution.protocol;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

public class MethodRequestMessage implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = 8474825579132468984L;
	
	private String vmId;
	
	private InvocationDescriptor descriptor;
	
	private List<Serializable> invocationContext;

	public MethodRequestMessage()
	{
		invocationContext = new ArrayList<Serializable>();
	}
	
	public String getVmId() {
		return vmId;
	}

	public void setVmId(String vmId) {
		this.vmId = vmId;
	}

	public InvocationDescriptor getDescriptor() {
		return descriptor;
	}

	public void setDescriptor(InvocationDescriptor descriptor) {
		this.descriptor = descriptor;
	}

	public List<Serializable> getInvocationContext() {
		return invocationContext;
	}

	public void setInvocationContext(List<Serializable> invocationContext) {
		this.invocationContext = invocationContext;
	}
	
}
